% TEST_ID: LANG-EXPAND-0061
% CATEGORY: language/special
% 测试各种字面量表示

function test_literal()
    % 科学计数法
    assert(1e-2 == 1/100)
    assert(1E2 == 100)
    assert(1e+2 == 100)

    % 1i 和 1j 作为虚部单位
    assert(1i == complex(0,1))
    assert(1j == complex(0,1))
    
    % uint
    assert(0xff == 255)
    assert(0xffff == 65535)

    % 使用 d/D 表示科学计数法
    assert(1d-2 == 1/100)
    assert(1D2 == 100)
    assert(1d+2 == 100)

    % char
    assert('a' == 97)
end